package com.zhaogang.service;

import java.util.List;

import com.zhaogang.dto.AdminUserDto;
import com.zhaogang.entity.Page;
import com.zhaogang.entity.UserAccount;

public interface UserAccountService {

	List<UserAccount> selectList();
	
	/**
	 * 查询全部分页
	 */
	Page findPage(Page page);
	

	/**
	 * 查条件查询分页
	 */
	Page findPage1(Page page,String userAccount,String realname);
	
	/**
	 * 管理员查询用户信息
	 */
	List<AdminUserDto> adminQueryUser(Page p);
	
	/**
	 * 管理员删除用户
	 */
	void deleteUser(String userAccount);

	/**
	 * 恢复用户信息
	 */
	void resumeUser(String userAccount);
	
	/**
	 * 管理员条件查询用户信息
	 */
	List<AdminUserDto> adminQueryByCon(String userAccount,String realname,Page p);
	

	int registValidate(UserAccount userAccount);
	
	String loginValidate(UserAccount userAccount);
	
	UserAccount loginVAlidatemd5(UserAccount userAccount);

}
